Obsidian のテーマを公開するとき

#obsidian

1. サンプルプラグインをテンプレートとして利用

以下リポジトリをテンプレートとして利用してリポジトリを作成します
https://github.com/obsidianmd/obsidian-sample-plugin

2. 必要なファイルを置いたり、変えたり、消したり

theme.cs, manifest.json, package.json, README.md, LICENSE を適当に設置したり変更したりします。

3. コミュニティに PR を出す

以下のリポジトリの community-css-themes.json に作成したテーマプラグインの項目を追加して PR を出します。
https://github.com/obsidianmd/obsidian-releases

設定参考例と補足

{
  "name": "Minimal",
  "author": "kepano",
  "repo": "kepano/obsidian-minimal",
  "screenshot": "dark-simple.png",
  "modes": ["dark", "light"]
},

nameauthor は、プラグインがユーザーにどのように表示されるかを決定し、マニフェストの対応するプロパティと一致する必要があります。
repo は GitHub リポジトリのパスです。例えば、GitHub リポジトリが https://github.com/your-username/your-repo-name に配置されている場合、パスは your-username/your-repo-name になります。
screenshot はテーマのスクリーンショットのパスです。スクリーンショットは 16:9 のアスペクト比で最も見栄えが良くなります。推奨画像サイズ:512 x 288 ピクセル。
modes はテーマがサポートするカラーモードを列挙します。

PR レビューの後問題なければマージされて Obsidian テーマとしてインストールできます。
(自分の場合は 3 日後くらいでした)
Pasted image 20250810012945.png

小ネタ

参考:
https://docs.obsidian.md/Themes/App+themes/Submit+your+theme